b85839ec5a6edf5ce0629835715659ef24528d23,app/src/main/java/com/jrummyapps/packagemanager/fragments/InstallerFragment.java,InstallerFragment,onClick,#View#,262

Before Change


        File destination = new File(getActivity().getCacheDir(), binary.name + "/" + binary.filename);

        Download download = new Download.Builder(binary.path)
            .setDestination(destination)
            .setShouldRedownload(false)
            .setMd5sum(binary.md5sum)
            .build();

After Change



      if (binary.path.startsWith("http")) {
        File destination = new File(getActivity().getCacheDir(), binary.name + "/" + binary.filename);
        if (destination.exists() && destination.length() == binary.size) {
          Installer installer = new Installer.Builder()
              .setFilename(binary.filename)
              .setBinary(new AFile(destination))
              .setPath(path)
              .setSymlink(true)
              .setOverwrite(false)
              .create();
          new Thread(installer).start();
        } else {
          download = new Download.Builder(binary.path)
              .setDestination(destination)
              .setFilename(binary.filename)
              .setShouldRedownload(true)
              .setMd5sum(binary.md5sum)
              .build();